home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-10-23 | 17.7 KB | 497 lines |
- #
- # This makefile was originally created by Jeff Kvam on 2-17-87
- # modified extensively by Roman Augustyn on 22. September 1993
- # for use with HPUX 8.0x (tested on a HP 9000/730 under HPUX 8.05)
- # Further modified for use with Linux by Thomas Koenig, 22.10.93
- #
-
- FC = ./f77
- F2C = f2c
- CC = cc
- CFLAGS = -DHPUX -O6 -pipe
- FFLAGS = -O6
- TOOLLIB = toolpack.a
- TOOLS = exec/istal.u exec/istan.u exec/istdc.u exec/istds.u exec/istfd.u \
- exec/istls.u exec/istlx.u exec/istpl.u exec/istpo.u exec/istpt.u \
- exec/istsa.u exec/istst.u exec/istvc.u exec/istyf.u exec/istyp.u \
- exec/istpf.u
-
- MONOLITH = exec/istdt.u exec/istla.u exec/istlp.u exec/istly.u exec/istqd.u \
- exec/istqd.u exec/istqp.u exec/istqt.u
-
- UTILITY = util/Tcrfil util/char2 util/echoerr util/mkipf util/summary
-
- DOLOOP = exec/istcd.u exec/istsb.u exec/istud.u
-
- NAMECHANGE = exec/istcn.u exec/istcr.u
-
- ADDITIONAL = exec/istgi.u exec/istin.u exec/istpp.u exec/istun.u exec/istva.u \
- exec/istvs.u exec/istvw.u exec/istfr.u exec/istjs.u exec/istme.u \
- exec/istrf.u exec/istp2.u
-
- ALLTOOLS = $(TOOLS) $(MONOLITH) $(UTILITY) $(DOLOOP) $(NAMECHANGE) $(ADDITIONAL)
-
- SCRIPTS = tool_scripts/apt tool_scripts/cname tool_scripts/dac \
- tool_scripts/dapt tool_scripts/decs tool_scripts/discard \
- tool_scripts/fdiff tool_scripts/inst tool_scripts/lname \
- tool_scripts/pol tool_scripts/polx tool_scripts/rundoc \
- tool_scripts/scripts tool_scripts/sem tool_scripts/statdoc \
- tool_scripts/stf tool_scripts/syn tool_scripts/ucs \
- tool_scripts/vcon tool_scripts/pfort tool_scripts/getlst
-
- MISC = util/Rundoc.Head util/Statdoc.Head util/instREP
-
- TOOLDIR = /usr/local/toolpack1.2
-
- #...........................................................
- ALOBJS = tools/istal/ALLIB.MAC.o tools/istal/ISTAL.MAC.o \
- access/TKNLB2.MAC.o
- #...........................................................
- ANOBJS = tools/istan/ANLIB0.MAC.o tools/istan/ANLIB1.MAC.o \
- tools/istan/ANLIB2.MAC.o tools/istan/ANLIB3.MAC.o \
- tools/istan/ANLIB4.MAC.o tools/istan/ANLIB5.MAC.o \
- tools/istan/ANLIB6.MAC.o tools/istan/ISTAN.MAC.o \
- access/FILTKW.MAC.o access/TKNLB2.MAC.o
- #...........................................................
- DCOBJS = tools/istdc/ISTDC.MAC.o
- #...........................................................
- DSOBJS = tools/istds/ISTDS.MAC.o tools/istds/DSLIB.MAC.o \
- access/FILTKW.MAC.o access/TKNLB2.MAC.o
- #...........................................................
- FDOBJS = tools/istfd/ISTFD.MAC.o access/TKNLB2.MAC.o
- #...........................................................
- LSOBJS = tools/istls/ISTLS.MAC.o access/TKNLB2.MAC.o
- #...........................................................
- LXOBJS = tools/istlx/ISTLX.MAC.o tools/istlx/SCNBLK.MAC.o \
- tools/istlx/SCNLB2.MAC.o tools/istlx/SCNLIB.MAC.o \
- access/TKNLIB.MAC.o
- #...........................................................
- PLOBJS = tools/istpl/ISTPL.MAC.o tools/istpl/PLBLK.MAC.o \
- tools/istpl/POLOPT.MAC.o tools/istpl/PLLIB.MAC.o \
- access/TKNLB2.POL.o
- #...........................................................
- POOBJS = tools/istpo/ISTPO.MAC.o tools/istpl/POLOPT.MAC.o \
- tools/istpl/PLBLK.MAC.o
- #...........................................................
- PTOBJS = tools/istpt/ISTPT.MAC.o tools/istpt/PTLIB.MAC.o \
- access/FILTKW.MAC.o access/TKNLB2.MAC.o
- #...........................................................
- SAOBJS = tools/istsa/ISTSA.MAC.o tools/istsa/SALIB.MAC.o \
- access/TKNLB2.MAC.o
- #...........................................................
- STOBJS = tools/istst/ISTST.MAC.o access/TKNLIB.MAC.o \
- access/USTKW.MAC.o tools/istpl/PLBLK.MAC.o \
- tools/istpl/PLLIB.MAC.o tools/istpl/POLOPT.MAC.o
- #...........................................................
- VCOBJS = tools/istvc/ISTVC.MAC.o
- #...........................................................
- YFOBJS = tools/istyf/ISTYF.MAC.o access/FILTKW.MAC.o \
- access/TKNLB2.MAC.o
- #...........................................................
- YPOBJS = tools/istyp/ISTYP.MAC.o tools/istyp/YYLIB.MAC.o \
- tools/istyp/YYLEX.MAC.o tools/istyp/YYPARS.MAC.o \
- access/TKNLB2.MAC.o
- #...........................................................
- PFOBJS = tools/istpf/ISTPF.MAC.o tools/istpf/PFLIB0.MAC.o \
- tools/istpf/PFLIB1.MAC.o tools/istpf/PFLIB2.MAC.o \
- tools/istpf/PFLIB3.MAC.o tools/istpf/PFLIB4.MAC.o \
- access/TKNLIB.MAC.o
- #...........................................................
- CDOBJS = tools/doloop/ISTCD.MAC.o tools/doloop/DOLIB.MAC.o \
- access/FILTKW.MAC.o access/TKNLB2.MAC.o \
- tools/istyp/YYLEX.MAC.o tools/istyp/YYLIB.MAC.o \
- tools/istyp/YYPARS.MAC.o
- #...........................................................
- SBOBJS = tools/doloop/ISTSB.MAC.o tools/doloop/DOLIB.MAC.o \
- access/FILTKW.MAC.o access/TKNLB2.MAC.o \
- tools/istyp/YYLEX.MAC.o tools/istyp/YYLIB.MAC.o \
- tools/istyp/YYPARS.MAC.o
- #...........................................................
- UDOBJS = tools/doloop/ISTUD.MAC.o tools/doloop/DOLIB.MAC.o \
- access/FILTKW.MAC.o access/TKNLB2.MAC.o \
- tools/istyp/YYLEX.MAC.o tools/istyp/YYLIB.MAC.o \
- tools/istyp/YYPARS.MAC.o
- #...........................................................
- DTOBJS = tools/monolith/ISTDT.MAC.o access/TKNLIB.MAC.o \
- access/USTKW.MAC.o tools/istds/DSLIB.MAC.o \
- tools/istpl/PLBLK.MAC.o tools/istpl/PLLIB.MAC.o \
- tools/istpl/POLOPT.MAC.o tools/istyp/YYLEX.MAC.o \
- tools/istyp/YYPARS.MAC.o tools/istyp/YYLIB.MAC.o
- #...........................................................
- LAOBJS = tools/monolith/ISTLA.MAC.o tools/istyp/YYSCAN.MAC.o \
- access/TKNLIB.MAC.o tools/istlx/SCNBLK.MAC.o \
- tools/istlx/SCNLB2.MAC.o tools/istlx/SCNLIB.MAC.o \
- tools/istsa/SALIB.MAC.o tools/istyp/YYLIB.MAC.o \
- tools/istyp/YYPARS.MAC.o
- #...........................................................
- LPOBJS = tools/monolith/ISTLP.MAC.o access/TKNLIB.MAC.o \
- tools/istlx/SCNBLK.MAC.o tools/istlx/SCNLB2.MAC.o \
- tools/istlx/SCNLIB.MAC.o tools/istpl/PLBLK.MAC.o \
- tools/istpl/PLLIB.MAC.o tools/istpl/POLOPT.MAC.o
- #...........................................................
- LYOBJS = tools/monolith/ISTLY.MAC.o access/TKNLIB.MAC.o \
- tools/istlx/SCNBLK.MAC.o tools/istlx/SCNLB2.MAC.o \
- tools/istlx/SCNLIB.MAC.o tools/istyp/YYSCAN.MAC.o \
- tools/istyp/YYLIB.MAC.o tools/istyp/YYPARS.MAC.o
- #...........................................................
- QDOBJS = tools/monolith/ISTQD.MAC.o access/TKNLIB.MAC.o \
- access/USTKW.MAC.o tools/istds/DSLIB.MAC.o \
- tools/istlx/SCNBLK.MAC.o tools/istlx/SCNLB2.MAC.o \
- tools/istlx/SCNLIB.MAC.o tools/istpl/PLBLK.MAC.o \
- tools/istpl/PLLIB.MAC.o tools/istpl/POLOPT.MAC.o \
- tools/istyp/YYSCAN.MAC.o tools/istyp/YYLIB.MAC.o \
- tools/istyp/YYPARS.MAC.o
- #...........................................................
- QPOBJS = tools/monolith/ISTQP.MAC.o access/TKNLIB.MAC.o \
- access/USTKW.MAC.o tools/istlx/SCNBLK.MAC.o \
- tools/istlx/SCNLB2.MAC.o tools/istlx/SCNLIB.MAC.o \
- tools/istpl/PLBLK.MAC.o tools/istpl/PLLIB.MAC.o \
- tools/istpl/POLOPT.MAC.o tools/istpt/PTLIB.MAC.o \
- tools/istyp/YYSCAN.MAC.o tools/istyp/YYLIB.MAC.o \
- tools/istyp/YYPARS.MAC.o
- #...........................................................
- QTOBJS = tools/monolith/ISTQT.MAC.o access/TKNLIB.MAC.o \
- access/FILTKW.MAC.o tools/istlx/SCNBLK.MAC.o \
- tools/istlx/SCNLB2.MAC.o tools/istlx/SCNLIB.MAC.o \
- tools/istpt/PTLIB.MAC.o tools/istyp/YYSCAN.MAC.o \
- tools/istyp/YYLIB.MAC.o tools/istyp/YYPARS.MAC.o
- #...........................................................
- CNOBJS = tools/namechange/ISTCN.MAC.o access/TKNLIB.MAC.o \
- tools/istlx/SCNBLK.MAC.o tools/istlx/SCNLB2.MAC.o \
- tools/istlx/SCNLIB.MAC.o tools/istpl/PLBLK.MAC.o \
- tools/istpl/PLLIB.MAC.o tools/istpl/POLOPT.MAC.o
- #...........................................................
- CROBJS = tools/namechange/ISTCR.MAC.o access/TKNLB2.MAC.o
- #...........................................................
- GIOBJS = tools/istgi/ISTGI.MAC.o access/TKNLIB.MAC.o
- INOBJS = tools/istin/ISTIN.MAC.o access/TKNLIB.MAC.o
- PPOBJS = tools/istpp/ISTPP.o access/TKNLB2.MAC.o
- UNOBJS = tools/istun/ISTUN.MAC.o access/TKNLIB.MAC.o
- VAOBJS = tools/istva/ISTVA.MAC.o access/TKNLIB.MAC.o
- VSOBJS = tools/istvs/ISTVS.MAC.o access/TKNLIB.MAC.o
- VWOBJS = tools/istvw/ISTVW.MAC.o access/TKNLIB.MAC.o
- FROBJS = tools/istfr/ISTFR.MAC.o access/TKNLB2.MAC.o
- FPOBJS = tools/istfp/ISTFP.MAC.o access/TKNLB2.MAC.o
- JSOBJS = tools/istjs/ISTJS.MAC.o access/TKNLB2.MAC.o
- MEOBJS = tools/istme/ISTME.MAC.o access/TKNLIB.MAC.o
- RFOBJS = tools/istrf/ISTRF.MAC.o
- P2OBJS = tools/istp2/ISTP2.o access/TKNLIB.MAC.o
- #...........................................................
-
- all: $(TOOLLIB) tools scripts utility
-
- $(TOOLLIB): C/allio.o \
- C/common.o \
- C/foc.o \
- C/others.o \
- access/YXLIB.MAC.o \
- access/YALIB.MAC.o \
- access/YFLIB.MAC.o \
- access/FGLIB.MAC.o \
- access/POLDUM.MAC.o \
- access/TKNDUM.MAC.o \
- string/STRING.MAC.o \
- tables/ZBTALL.MAC.o \
- tables/ZLLALL.MAC.o \
- tables/ZRBALL.MAC.o \
- tables/ZSAALL.MAC.o \
- tables/ZTBALL.MAC.o \
- tables/HEAP.o \
- tables/LIST.o \
- tables/LLHEAP.o
- ar rv $(TOOLLIB) $?
-
- $(TOOLLIB)(C/allio.o): C/allio.c C/*.h
- $(TOOLLIB)(C/common.o): C/common.c C/*.h
- $(TOOLLIB)(C/foc.o): C/foc.c C/*.h
- $(TOOLLIB)(C/others.o): C/others.c C/*.h
-
- #-----------------------------------------------------------------------------
-
- tools: execdir $(ALLTOOLS)
-
- execdir:
- @if [ ! -d exec ] ;\
- then \
- if [ -f exec ] ;\
- then \
- echo 'rm -f exec' ;\
- rm -f exec ;\
- fi ;\
- echo 'mkdir exec' ;\
- mkdir exec ;\
- fi
-
- exec/istal.u: $(ALOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(ALOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istan.u: $(ANOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(ANOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istdc.u: $(DCOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(DCOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istds.u: $(DSOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(DSOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istfd.u: $(FDOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(FDOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istls.u: $(LSOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(LSOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istlx.u: $(LXOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(LXOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istpf.u: $(PFOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(PFOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istpl.u: $(PLOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(PLOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istpo.u: $(POOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(POOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istpt.u: $(PTOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(PTOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istsa.u: $(SAOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(SAOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istst.u: $(STOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(STOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istvc.u: $(VCOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(VCOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istyf.u: $(YFOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(YFOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istyp.u: $(YPOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(YPOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- #-----------------------------------------------------------------------------
-
- doloop: $(DOLOOP)
-
- exec/istcd.u: $(CDOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(CDOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istsb.u: $(SBOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(SBOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istud.u: $(UDOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(UDOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- #-----------------------------------------------------------------------------
-
- monolith: $(MONOLITH)
-
- exec/istdt.u: $(DTOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(DTOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istla.u: $(LAOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(LAOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istlp.u: $(LPOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(LPOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istly.u: $(LYOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(LYOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istqd.u: $(QDOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(QDOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istqp.u: $(QPOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(QPOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istqt.u: $(QTOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(QTOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- #-----------------------------------------------------------------------------
-
- namechange: $(NAMECHANGE)
-
- exec/istcn.u: $(CNOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(CNOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istcr.u: $(CROBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(CROBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- #-----------------------------------------------------------------------------
-
- additional: $(ADDITIONAL)
-
- exec/istgi.u: $(GIOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(GIOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istin.u: $(INOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(INOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istpp.u: $(PPOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(PPOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istun.u: $(UNOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(UNOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istva.u: $(VAOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(VAOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istvs.u: $(VSOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(VSOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istvw.u: $(VWOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(VWOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istfr.u: $(FROBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(FROBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istfp.u: $(FPOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(FPOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istjs.u: $(JSOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(JSOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istme.u: $(MEOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(MEOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istrf.u: $(RFOBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(RFOBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- exec/istp2.u: $(P2OBJS) $(TOOLLIB)
- $(CC) $(CFLAGS) $(P2OBJS) $(TOOLLIB) -o $@ -lf2c -lm
-
- #-----------------------------------------------------------------------------
-
- scripts: scriptsdir $(SCRIPTS)
-
- scriptsdir:
- @if [ ! -d tool_scripts ] ;\
- then \
- if [ -f tool_scripts ] ;\
- then \
- echo ' rm -f tool_scripts' ;\
- rm -f tool_scripts ;\
- fi ;\
- echo ' mkdir tool_scripts' ;\
- mkdir tool_scripts ;\
- fi
-
- tool_scripts/apt: scriptsource/apt.s scriptsource/toolpackpath
- csh scriptsource/source.to.script apt
- tool_scripts/cname: scriptsource/cname.s scriptsource/toolpackpath
- csh scriptsource/source.to.script cname
- tool_scripts/dac: scriptsource/dac.s scriptsource/toolpackpath
- csh scriptsource/source.to.script dac
- tool_scripts/dapt: scriptsource/dapt.s scriptsource/toolpackpath
- csh scriptsource/source.to.script dapt
- tool_scripts/decs: scriptsource/decs.s scriptsource/toolpackpath
- csh scriptsource/source.to.script decs
- tool_scripts/discard: scriptsource/discard.s scriptsource/toolpackpath
- csh scriptsource/source.to.script discard
- tool_scripts/fdiff: scriptsource/fdiff.s scriptsource/toolpackpath
- csh scriptsource/source.to.script fdiff
- tool_scripts/inst: scriptsource/inst.s scriptsource/toolpackpath
- csh scriptsource/source.to.script inst
- tool_scripts/lname: scriptsource/lname.s scriptsource/toolpackpath
- csh scriptsource/source.to.script lname
- tool_scripts/pol: scriptsource/pol.s scriptsource/toolpackpath
- csh scriptsource/source.to.script pol
- tool_scripts/polx: scriptsource/polx.s scriptsource/toolpackpath
- csh scriptsource/source.to.script polx
- tool_scripts/rundoc: scriptsource/rundoc.s scriptsource/toolpackpath
- csh scriptsource/source.to.script rundoc
- tool_scripts/scripts: scriptsource/scripts.s scriptsource/toolpackpath
- csh scriptsource/source.to.script scripts
- tool_scripts/sem: scriptsource/sem.s scriptsource/toolpackpath
- csh scriptsource/source.to.script sem
- tool_scripts/statdoc: scriptsource/statdoc.s scriptsource/toolpackpath
- csh scriptsource/source.to.script statdoc
- tool_scripts/stf: scriptsource/stf.s scriptsource/toolpackpath
- csh scriptsource/source.to.script stf
- tool_scripts/syn: scriptsource/syn.s scriptsource/toolpackpath
- csh scriptsource/source.to.script syn
- tool_scripts/ucs: scriptsource/ucs.s scriptsource/toolpackpath
- csh scriptsource/source.to.script ucs
- tool_scripts/vcon: scriptsource/vcon.s scriptsource/toolpackpath
- csh scriptsource/source.to.script vcon
- tool_scripts/pfort: scriptsource/pfort.s scriptsource/toolpackpath
- csh scriptsource/source.to.script pfort
- tool_scripts/getlst: scriptsource/getlst.s scriptsource/toolpackpath
- csh scriptsource/source.to.script getlst
-
- #-----------------------------------------------------------------------------
-
- utility: $(UTILITY)
-
- util/Tcrfil: util/Tcrfil.o
- $(CC) $(CFLAGS) util/Tcrfil.o -o util/Tcrfil
-
- util/char2: util/char2.o
- $(CC) $(CFLAGS) util/char2.o -o util/char2
-
- util/echoerr: util/echoerr.o
- $(CC) $(CFLAGS) util/echoerr.o -o util/echoerr
-
- util/mkipf: util/mkipf.o
- $(CC) $(CFLAGS) util/mkipf.o -o util/mkipf
-
- util/summary: util/summary.o
- $(CC) $(CFLAGS) util/summary.o -o util/summary
-
- #-----------------------------------------------------------------------------
-
- clean:
- find . -name \*.o -exec rm {} \;
- rm -f $(TOOLLIB)
-
- distclean:
- find . -name \*.o -exec rm {} \;
- rm -f $(TOOLLIB)
- rm -f util/Tcrfil util/char2 util/echoerr util/mkipf util/summary
- rm -rf exec tool_scripts
-
- install: all
- install -m 755 -d $(TOOLDIR)
- install -m 755 -d $(TOOLDIR)/exec
- install -m 755 -d $(TOOLDIR)/util
- install -m 755 -d $(TOOLDIR)/tool_scripts
- install -m 755 -s $(ALLTOOLS) $(TOOLDIR)/exec
- install -m 755 -s $(UTILITY) $(TOOLDIR)/util
- install -m 755 $(SCRIPTS) $(TOOLDIR)/tool_scripts
- install -m 644 $(MISC) $(TOOLDIR)/util
-
- #-----------------------------------------------------------------------------
-
- .c.a:
- $(CC) $(CFLAGS) -c $<
- @if [ -f $(<F:.c=.o) -a $(<D) != "./" ] ;\
- then \
- echo ' mv $(<F:.c=.o) $(<D)' ;\
- mv $(<F:.c=.o) $(<D) ;\
- fi
-
- .f.a:
- $(FC) $(FFLAGS) -c $<
- @if [ -f $(<F:.f=.o) -a $(<D) != "./" ] ;\
- then \
- echo ' mv $(<F:.f=.o) $(<D)' ;\
- mv $(<F:.f=.o) $(<D) ;\
- fi
-
- .c.o:
- $(CC) $(CFLAGS) -c $<
- @if [ -f $(<F:.c=.o) -a $(<D) != "./" ] ;\
- then \
- echo ' mv $(<F:.c=.o) $(<D)' ;\
- mv $(<F:.c=.o) $(<D) ;\
- fi
-
- .f.o:
- $(FC) $(FFLAGS) -c $<
- @if [ -f $(<F:.f=.o) -a $(<D) != "./" ] ;\
- then \
- echo ' mv $(<F:.f=.o) $(<D)' ;\
- mv $(<F:.f=.o) $(<D) ;\
- fi
-